SetPassword

 

Object and Type

 

Object  : FCSession

Type     : Method

 

 

Prototype

 

Public Sub SetPassword(ByVal LoginName As String, ByVal Password As String, ByVal LoginType As String)

 

Description

 

This method changes the password for a given user or contact. You may not use this method to change the password for the "sa" user. When setting the password for a contact, the password is changed in the web_user table. When setting the password for a user, the password is changed at the database level, so the current session user must have the correct database permissions to execute these commands (sp_password on SQL Server, alter user on Oracle). If the user does not have these permissions, an error will be thrown.

 

 

Parameters         

 

Parameter Name                Required?             Description                                                                                          

LoginName                            Yes                         The user or web_user login_name

Password                               Yes                         The new password

LoginType                            Yes                         The login type – either "user" or "contact"   

 

                                                                                 

Error Codes

 

Value                                     Meaning                                                                                                                               

11005                                      Not logged in to an active session

11011                                      Invalid LoginType

11017                                      System administrators cannot change their password using this method.

11019                                      Could not find user/contact with given login name.

 

 

Example

 

The following example changes password for a user.

 

JavaScript:

The code in this example is written in JavaScript for inclusion in ASP pages.

 

//Get the Posted Data

var strLoginName    = Request.QueryString('login_name').Item;

var strPassword     = Request.QueryString('password').Item;

 

//Update the User Password

FCSession.SetPassword(strLoginName,strPassword,"user");